﻿using System.Collections.Generic;
using System.Threading.Tasks;

namespace MdcService.DataAccess
{
	public interface IDataAccess<T>
	{
		IEnumerable<T> Data { get; set; }
		void Insert(T value);
		void Insert(IEnumerable<T> values);
		List<T> Select(string command);
		void Update(IEnumerable<T> values);
	    void Update(T value);
        void Delete(IEnumerable<T> values);
	    void Delete(T value);
	}
}
